/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package colecciones;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

/**
 *
 * @author Luis_Angel
 */
public class Prueba {

     public static void main(String[] args ){
       // En un ArrayList solo se pueden agregar objetos mas no tipos primitivos.
       ArrayList ar = new ArrayList();
       ar.add(5);//autoboxing a Integer.
       int a = (Integer)ar.get(0);//autounboxing

       Map<String,String> datos = new HashMap<String,String>();
       datos.put("1","hola");
       datos.put("2","hola1");
       datos.put(null,"hola3");
       datos.put("1","hola4");

       System.out.println(">"+datos.size());
       System.out.println(">"+datos.get(null));//hola3
       System.out.println(">"+datos.get("1"));//hola4...lo chanca
       datos.put(new String("1"),"hola5");
       System.out.println(">"+datos.get("1"));//hola5...lo chanca
       System.out.println(">"+datos.get("4"));//null

    }
}
